package com.cheng.service;

import com.cheng.pojo.Product;
import com.github.pagehelper.PageInfo;

import java.sql.Date;
import java.sql.Timestamp;
import java.util.List;

public interface ProductService {

    //查询商家商品
    PageInfo<Product> querymerchantsProduct(int page, int pageSize , String userCode);

    //商家删除商品
    int deleteProduct(String productcode);

    //商家添加商品
    int addmerchandise(String productcode,
                       String productname,
                       String productdetil,
                       java.util.Date qwer,
                       String productpath,
                       String productgo,
                       String touring_party_code,
                       String productdetils,
                       String priductaddress,
                       String userCode,
                       String img01,
                       String img02,
                       String img03,
                       String img04,
                       String img05,
                       String cprice,
                       String aprice,
                       String team_number,
                       String remain_number);

    //查询所有商品
    PageInfo<Product> queryAllProduct(int page, int pageSize);

    //根据地点查询旅游项目
    PageInfo<Product> queryAddressProduct(int page, int pageSize,String priductaddress);

    //根据商品编码查询商品信息
    Product quryOenProduct(String productcode);

    //查询所有商品
    List<Product> allproduct();



    //用户购买减库存
    int updateremain_number(String productcode,String Adult_number,String Child_number);

    //商家取消订单回执项目人数
    int remove_number(String productcode,String adult_number,String child_number);

    //搜索项目
    List<Product> select(String keyWord);

    //用户查看详情
    Product detail(String productcode);
}
